maya joint
TennisBirrell Wins Korea Open: A Final Decided by 41 Unforced ErrorsOn my desk in Paris, I keep a spreadsheet open year after year. More than a...
Domestic FootballThe V.League Transfer Window: Buy-Obligation Clauses and Wage Bills Are the Real StoryIn September 2026, Đoàn Văn Hậu left Hà Nội FC for SC Heerenveen on a...
BasketballAlimpijević after Valencia loss: “We must be aware of which jersey we carry on our chests”Dušan Alimpijević did not need to watch the film to know his team had just be...
TennisDjokovic Closes In on Federer's Record After Beijing TitleNovak Djokovic has made the China Open his own, and the Serbian used it to ed...
International FootballTwo-Hour Flight Delay, a Training Pitch Without Lights: The Invisible Fault Line in Mexican Women's FootballDarkness fell over an amateur pitch in San Luis, where Scarlett Camberos and...
BadmintonLakshya Sen's Final Net: When an Early Lead Cannot Hold a MatchThis summer, sitting down to watch the replay of the match between Lakshya Se...
EsportsHome Advantage at Esports LAN: A Screaming Crowd Won't Save Your MacroHook I still remember the night in a hall packed with Korean fans. The home...
BasketballVietnamese Basketball: 27 Files, One Arena, and a Loss Nobody Wants to SignIn March 2026, I placed 27 files on my desk in Nha Trang: height, true shooti...
EsportsNine Dimensions of Analysis, Not a Single Cell of DataIn March 2026, an esports organization in Ho Chi Minh City sent me a 42-page...
AthleticsEuropean Athletics Championships 2028's record £3m prize fund: deconstructing the payout structure and what it means for Vietnamese athleticsEighth place at the European Athletics Championships 2028 in Silesia is worth...
BadmintonAn Se-young Breaks the Title Record in Odense: Seven Points, One Ankle and the Arithmetic of a SeasonOdense, the evening of 18 October. Game three, An Se-young trailing 9-12. The...
Volleyball2027 Women's Volleyball World Cup: 18 Spots Taken and the 14 Still OpenIstanbul, the final night of EuroVolley. When the final whistle blew, I staye...
Domestic FootballFive Substitutions and the Final 20 Minutes Shaping the V.League 1 Title RaceAt the Rajamangala Stadium in Bangkok, on the evening of 5 January 2026,...
TennisWhen the Source Runs Empty in Transfer Season: The Discipline of the Beat KeeperOn Tuesday morning I sat at the far corner desk of the Melbourne newsroom wit...
EsportsWhen Esports Data Comes Back Empty: Lessons from a Nine-Dimension AnalysisA near-forty-page analysis file landed on my machine one Tuesday morning in...
Table TennisBeneath the Sediment of Cu Chi: A Young Player's Seven Months of SilenceOn table No. 7 at the National Sports Training Center in Ho Chi Minh City, th...
Domestic FootballThe Silent Crack in the Numbers: V.League's Attack Is Knocking on Vietnam's National Team DoorIn the first four rounds of the annual V.League season, four domestic and...
International FootballThe Controversial Penalty at Telstar: When the Whistle Decided More Than the FeetThere was a moment in the 57th minute that I still remember clearly, even aft...
EsportsSiuhy Becomes Free Agent After Team Liquid Exit: Sixteen Months, Three Majors, and an Empty Chair Nobody Has FilledOn July 27, 2026, a short notice appeared across Counter-Strike 2 transfer...
TennisWhen the Numbers Fall Silent: Tennis, Data, and the Edge of TruthWhen the Numbers Fall Silent: Tennis, Data, and the Edge of Truth Four in the...
